<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // jSON 是网络间数据传输的一种格式(流行)

        var user = {
            name: "张三",
            pwd: "123",
        };

        // 不能直接在对象两端 加上引号 (不符合json的格式) '{name: "张三",pwd: "123"}';
        var str = '{name: "张三",pwd: "123"}';
        // json格式 要求 属性名带有引号 '{"name": "张三","pwd": "123"}'

        // json 格式要求属性名带有引号 '{"name":"占山","pwd":"11"}'
        // JSON.stringify() 将对象转换成符合json的格式
        // JSON.parse() 在把json格式转换回来

        // 书写格式
        var jsonStr = JSON.stringify(user);
        console.log(jsonStr); // '{"name":"张三","pwd":"123"}'
        var userJson = JSON.parse(jsonStr);
        console.log(userJson);
        console.log(JSON.parse(str)); // 报错,,str  不是json格式的字符串
    </script>
</body>

</html>